約 3,615,528 件
https://w.atwiki.jp/ryouga0415/pages/82.html
更新日:2011-07-07 WindowsApplication1.zip 操作マニュアルUP!!(途中) 操作マニュアル.zip ここでは、アプリ開発で作成してきた次のようなテーマのアプリを総合的 に管理するをテーマにアプリを開発する。 食をテーマにおすすめのお店を管理するアプリ(食べラク) 音楽をテーマにおすすめの曲を管理するアプリ(聞くラク) 図書をテーマにおすすめの本を管理するアプリ(読むラク) mixiをテーマにマイミクを管理するアプリ(ミクラク) メイン画面 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ProtApp.JPG) プロジェクト #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (ソース.JPG) 大きくプロジェクトは[5構成]で行う。 MainApp メインアプリ ※メインのアプリケーションを管理する。ツールアプリでフォームとユーザコントロール を設定することで、メイン画面ではその組み合わせの画面を呼び出す。 ToolApp ツールアプリ ※各フォームとユーザコントロールのレイアウトを変更できるツールアプリを管理する。 各フォームとユーザコントロールを組み合わせ情報を保存したりもこの画面で行うことが できる。 CstmControls 派生コントロールクラスの集合 ※ツールでコントロールのプロパティを FormControls フォームコントロールの集合 ※ベースとなるFMBaseクラスを作成し、自由なレイアウトのフォームクラスを管理する。 UserControls ユーザコントロールの集合 ※ベースとなるUCBaseクラスを作成し、自由なレイアウトのユーザコントロールクラスを管理する。 [ クラス構成 ] FormControls |- FMBase |- FM01* ※FMBaseの拡張クラス |- … UserControls |- UCBase |- UC01* ※UCBaseの拡張クラス |- … CstmControls |- CstmButton* ※Buttonの拡張クラス |- CstmCheckBox* ※CheckBoxの拡張クラス |- … ToolApp |- FrmUserControls* ※CstmFormの拡張クラス |- FrmMain* ※CstmFormの拡張クラス MainApp |- FrmMenuCstm* ※CstmFormの拡張クラス |- FrmMenu |- FrmMain |- FrmVersion |- FrmMenuCstmEdt |- MagicLibrary.dll [ 技術情報 ] [1].NETでDocking Windowを使う。 VisualStudioのようにドラッグしてウィンドウを分離したり、 ドッキングさせたりできるようにするライブラリを組み込む。 Magic Docking 以下のサイトで「Magic Docking」のライブラリを取得できる。 http //www.codeproject.com/KB/miscctrl/magicdocking.aspx ダウンロードしたDLLを参照設定して、利用することができる。 実装方法 using Crownwood.Magic.Common; using Crownwood.Magic.Controls; using Crownwood.Magic.Docking; using Crownwood.Magic.Menus; DockingManager _dockingManager = new DockingManager(this, VisualStyle.IDE); Content content = new Content(_dockingManager); content = _dockingManager.Contents.Add(new FrmMenu(), "管理メニュー"); content.AutoHideSize = new Size(200, 200); content.DisplaySize = new Size(200, 200); content.FloatingSize = new Size(210,550); _dockingManager.ShowContent(content); [2] アプリケーション情報取得 Application.ProductVersion [3] アプリケーション起動パス Application.StartPath [4] MDIの子フォームに割当 FrmTest frm = new FrmTest(); frm.MdiParent = this.ParentForm; frm.Show(); [5] コントロール検索 foreach(Control ccontrol in hParent.Controls) { if(cControl.Name.Equals(sName)) { return cControl; } } [6] コントロールの派生クラスを作成する。 各コントロールの派生クラスを作成し、右クリック機能を実装する。 Public class CstmCheckbox CheckBox public class CstmCombobox ComboBox public class CstmRadioButon RadioButton public class CstmTextBox TextBox public class CstmLabel Label public class CstmButton Button public class Cstmform Form ※フォームもカスタマイズする。 [7] XMLデータを抽出する。 XmlDocument document = new XmlDocument(); document.Load("test.xml"); XmlNode node = document.SelectSingleNode("Members/Member"); string sText = node.InnerText; XmlnodeList list = document.SelectNodes("Members/Member"); string sText = list.item(index).InnerText; ~ test.xml(XMLデータ) ~ Members Member Row1 山田花子 /Row1 Row2 hanako /Row2 Row3 yamada /Row3 /Member Member Row1 佐藤一郎 /Row1 Row2 ichiro /Row2 Row3 sato /Row3 /Member /Members [8] XMLデータを追加する。 XmlDocument document = new XmlDocument(); document.Load("test.xml"); XmlNode node = document.CreateElement("test"); node.InnerText = "test"; document.Save("test.xml"); [9] XMLデータを削除する。 XmlDocument document = new XmlDocument(); document.Load("test.xml"); XmlNode node = document.SelectSingleNode("Members/Member[@id= 1 ]"); document.SelectSingleNode("Members").RemoveChild(node); document.Save("test.xml"); [10] XMLデータを更新する。 XmlDocument document = new XmlDocument(); document.Load("test.xml"); XmlNode node = document.SelectSingleNode("Members/Member[@id= 1 ]"); node.SelectSingleNode("Row1").InnerText = "test"; document.Save("test.xml");
https://w.atwiki.jp/sh-01a/pages/34.html
2chブラウザ PCサイトブラウザ 証券マネー系 オンラインバンク系 プリインストール 2chブラウザ W2Ch 縦横画面両対応。バッテリーや時計が表示されずにいましたが、バージョンアップで対応しました。 iMona 管理人使っていないのでちょっとわからない。 PCサイトブラウザ ibisブラウザ 比較的シンプルなフルブラウザ。月額315円/年契約3000円。光タッチクルーザー対応。 jigブラウザ 代表的なフルブラウザ。月額630円/年契約6000円。9iから光タッチクルーザー対応しました。 証券マネー系 楽天証券 iSPEED ○ ジョインベスト証券 モバイル/FXエクスプレス ○ kabu.com kabuウィジェット ○(kabu.comの取引は基本的にiモードで行う) マネックス証券 マネックストレーダー・モバイル × オンラインバンク系 eバンク ○ ジャパンネット銀行○(iモードによる) 三菱東京UFJ銀行 新システム→○ 旧UFJユーザー→店舗による みずほ銀行/三井住友銀行(iアプリバンキング) ○ プリインストール ロストプラネット(あまり期待しないように……) Bluetooth対戦トランプコレクション ネット辞典 モバイルGoogleマップ 日英版しゃべって翻訳 for SH ネット辞典 ファミリンクリモコン for AQUOS iアバターメーカー iD設定アプリ DCMXクレジットアプリ モバイルSuica登録用iアプリ 地図アプリ iアプリバンキング FOMA通信環境確認アプリ Gガイド番組表リモコン マクドナルド トクするアプリ 楽オク☆アプリ Start!iウィジェット iWウォッチ 株価アプリ Googleモバイル
https://w.atwiki.jp/vuccaken/pages/18.html
おすすめのアプリ ソシャゲはこちらで。 兼用 (cross-platform)Slack Mendeley Tweetbot Pocket PCCubePDF LaTeX Visual Stadio Code (VSCode) Typora GitHub Desktop SmatraPDF Xpdf Gimp Inkscape Gnuplot MacCotEditer Skim Recasto Magnet Yoink iOSfether TheWorld GoodNotes Notability Noteshelf Calendars PDF Expert WolframAlpha Procreate ATOK シンプルカメラ i文庫HD SideBooks Evercast 兼用 (cross-platform) Slack コミュニケーションツール。LINEみたいなやつ。 Mendeley 文書、特に論文の管理に優れたツール。モバイルアプリもある。 Tweetbot Twitterクライアント 有料 あんまオススメじゃないけど、公式よりはマシ。 Pocket Webクリップ?できるやつ 他アプリと連携できるので便利。 PC CubePDF PDF統合&分割ソフト 統合だけでなく分割もできる PDFに変換も可能 LaTeX DTPツール。Wordの上位互換。 Visual Stadio Code (VSCode) 高機能エディタ。 マイクロソフト製。でも軽い。 オープンソース Typora Markdownエディタ GitHub Desktop gitをGUIで操作できる SmatraPDF 軽量なPDF viewer。 win専用。 Xpdf コマンドラインから操作する、PDFツール。 pdfimages コマンドでPDFから画像を抽出できます。 Gimp ビットマップ形式のお絵描きソフト。 無料 Inkscape ベクター形式のお絵描きソフト。 Adobe Illustratorの下位互換 でも無料 Gnuplot グラフをプロットできるソフト。 CUI(コマンドライン)で操作。 Mac CotEditer エディタ 軽量・シンプル Skim PDF viewer。 Recasto jpgなどからpdfを作れる Magnet App Storeから 有料 Yoink App Storeから 有料 iOS fether Twitterクライアント 有料 TheWorld Twitterクライアント カスタマイズ性がヤバい。 ファボりまくりたい人にはオススメ。 GoodNotes ノートアプリ。 ノートアプリは他にもあるが、2020年現在、これが最強かと思われる。 一応Mac版もある。 Notability ノートアプリ 録音ができる ノートの分類が見やすい Noteshelf ノートアプリ ノートのテンプレ(背景)が多い。 筆圧に対応している。 Calendars 最強カレンダーアプリ。 有料 iPadでもいい感じ PDF Expert PDF viewer iOSではこれが最強のPDF viewerだが、クソ。でも他に良いのが無い。 WolframAlpha 有料 賢い計算機? 微分方程式も解いてくれる。導出過程も教えてくれる。 Procreate お絵描きアプリ。 有料 神絵師も使ってる。 ATOK キーボードのアプリ? 予測変換が賢い しやすい。 左右の方向キーがあるので、カーソル位置を簡単に変えられる。純正だとやりにくい。 ペーストのショートカットもある。便利。 ダメ:アプデが全然無い。新機種が出たときの対応がクソ遅い。 シンプルカメラ シャッター音を消せるカメラアプリ。 アプリ内課金。 i文庫HD 自炊した本(pdf, zip)を読むためのアプリ。 有料 青空文庫がいっぱい入ってる。 Dropbox, GoogleDrive, OneDrive, NASなどと連携できる。 iCloud Driveは無い。 SideBooks 自炊した本を読みためのアプリ。 無料 クラウドの連携がDropboxしかない。 Evercast ようつべクライアント。無料。 使いづらいけど、動画中の広告が出ない。 アプリ内課金で、アプリの広告を消せる。
https://w.atwiki.jp/n-01a/pages/24.html
アプリとか 有志・企業による便利アプリとか jigブラウザ ■jigブラウザ ・・・パケホーダイのみでPCライクなページが見られるブラウザ。 (料金[税込]) 630円/月 or 6,000円/年一括 iBisブラウザ ■iBisブラウザ ・・・使ったことないからシラネ。m(_ _)m (料金[税込]) 315円/月 or 3,000円/年一括 2chビューワ ■W2Ch・・・2ちゃんねるを快適に見られるビューワ。無料。 ・・・タッチパネル対応です。超快適♪ W2Chに関するトピックはW2Chって?を参照のこと。 電卓 ■タッチパネル専用電卓アプリ ・・・タッチパネル対応電卓です。作者さんもみんなの意見をいろいろ取り入れて頑張って開発してくださってます。超便利だわ。 バージョンアップ情報、不具合報告は タッチ電卓アプリ TouchCalc■FOMA N-01A用スレ へ タイマー ■iアプリによるタイマー ・・・N-01Aの標準機能についてないタイマーを自作、それもタッチパネル完全対応された神アプリです。ぜひ使ってみて。 ■タイマーアプリ ・・・過去3回までの履歴を保持できる賢いタイマー。画面周りもかっちょえー。 タッチパネルアプリ ■Finger Technic ・・・タッチの感覚を養える。 難易度「Abnormal」ではタッチできたら神。 プリインストールアプリとか プリインストールiアプリ TOBAL M いただきストリートMOBILE 脳眼力 総合トレーニング Touch! マクドナルド トクするアプリ モバイルsuica 登録用iアプリ Start! iウィジェット アバター☆ボウリング iアバターメーカー フォト文字Touch モバイルGooogleマップ 日英版しゃべって翻訳 地図アプリ Gガイド番組表リモコン ID設定アプリ DOMXクレジットアプリ iアプリバンキング 楽オク☆出品アプリ FOMA通信環境確認アプリ プリインストールiウィジェット マクドナルドトクするアプリ Start! iウィジェット 楽オク☆出品アプリ 付箋アプリ iwウォッチ 株価アプリ Googleモバイル 地図アプリ
https://w.atwiki.jp/android-api/pages/40.html
アメーバピグは、自分そっくりなキャラクター「ピグ」をつくり、他のユーザーとのチャットやゲームを楽しむことができる、リアルタイムコミュニケーションサービスです。ベータ版はすでにアカウントをお持ちの方が対象になります。 「アメーバピグ公式アプリ」は、自分そっくりなキャラクター「ピグ」をつくり、他のユーザーとのチャットやゲームを楽しむことができる、リアルタイムコミュニケーションサービスです。 PCで500万会員を誇る人気サービス「アメーバピグ」のアンドロイド版の公式アプリ。 PCで会員登録、ピグを作成後にログインすると、アメーバピグの各機能をPC版と同期した状態で利用することが可能。本アプリはベータ版となり、現在利用できるのは、チャット、アクション、着せ替え、おでかけ(ピグとものお部屋・浅草茶屋のみ)で、機能については今後拡張予定とのことだ。 操作は全てタッチ操作となり、移動したい場所をタップすればアバターが移動し、アバターの上にある▼をタップするとアバターが回転する。ピンチ(画面を2本指で拡大/縮小)にも対応しており、ピグとものお部屋などで使用できる。 対応機種:HTC Desire ,Galaxy S(OS2.2以上) ※本アプリを使用するには「Adobe AIR(無料)」のインストールが必要です。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 欲しい方は下記のQRコードで読んでね(無料) 出会い系で被害を受けた方はコチラ このサイトは最新のブログ記事を自動で収集するので、このページで他のブログで方法を探してください。 #blogsearch #bf #blogsearch2 #bf キムタク愛用!アロマ加湿器(超音波式)ディフューザー android(アンドロイド)のトレンドやニュースの最新裏情報 feedreader プラグインエラー RSSを入力してください。 andronavi 【2022年】年賀状はスマホやメールで簡単作成♪ 動画を添えて送れる「つむぐ年賀」とは ちょっと早いですが、2021年もお疲れ様でした! 今年も緊急事態宣言が続き、なかなか人と会えなかったなぁ~という方多いのではないでしょうか? 「今年は年賀状出してみようかな?」と考える人も多いかと思います。手書きの年賀状 [ #8230;] あなたも気楽にYouTuber?無料で動画編集ができるソフト・アプリ3選 YouTubeをはじめ、TikTokやインスタのショートなど動画制作の機会が増えています。そこで困るのが編集や制作!初心者でも簡単に利用できる動画制作や編集できるソフト・アプリがあったら助かりまよね? 今回は、初心者にも [ #8230;] 年末年始やクリスマスの配達にも!北欧発のフードデリバリー「Wolt」とは? Uber Eatsや出前館などといったフードデリバリーサービスが、コロナ禍の追い風を受けて激戦を繰り広げています。そんななか、最近目にすることが多くなってきた青いバッグが目印の「Wolt(ウォルト)」。一体どんなサービス [ #8230;] メガネで健康に!?カラダやココロを管理できる『JINS MEME(ジンズミーム)』とは 気づいたら猫背になっている。いつの間にかセルフブラック化している。 そんな状況に身に覚えがあるあなたに朗報です。いま、メガネで自己管理をする時代が来ています。 意識しているはずなのに意識できていないことって思っている以上 [ #8230;] まだ間に合う!2021年の大掃除、おすすめ家事代行3選 2021年は1年のほとんどが緊急事態宣言下にあり、おうち時間を堪能しすぎた……という方も多いはず。掃除も頑張ったというそこのあなた!年末の大掃除くらいは家事代行サービスにお願いしちゃいませんか? そこで、今回は年末の大掃 [ #8230;] ドコモのレンタルサービス「kikito」でPC周辺機器、ロボットなど高価製品が手軽に! 2021年4月よりドコモが提供を始め話題となった「kikito(キキト)」は「一定の期間だけ使いたい」「製品を購入する前にお試し利用してみたい」という人にピッタリのサービスです。 レンタルできる製品のなかには「ほしいけど [ #8230;] 2ヶ月で3000個以上の売り上げ!? 航空会社ピーチが手がける『旅くじ』とは? 10月13日から12月末まで渋谷パルコに「旅くじ」が設置されています。11月24日時点では設置している3域(大阪、渋谷、名古屋)で9000個以上も売れたようです。1回5000円もするのに引きたくなる「旅くじ」にはどんな魅 [ #8230;] Twitter Proへ設定!どんな機能とメリットがあるの? 11月上旬「国王」がTwitterトレンド入りしていて、何事!? と思っていたのですが、これは「Twitter Pro」という機能が追加されたことが影響されてのことだったようです。でも、プロといってもどんな機能があるので [ #8230;] 空いた時間で副業ができるサービス!おすすめ5選 主婦やフリーターだけでなくフルタイムで働く会社員の方まで副業を始める人が多くなりました。1日のうちの空いた数時間を使って、週末のお休みを使ってなどなど空いた時間を活用して副業ができるようになっています。自分のスキルを活か [ #8230;] 無料のおすすめ資格・検定3選【スキルアップ】お金をかけずに取得できる! オンライン化が進み、会場へ行かずとも試験が受けられる機会が増えてきました。なかには無料で取得できる資格もあり、なにか手に職をつけたい方や強みが欲しい方にとっておきのものもあるんです! そこで、今回は費用0円で取得できる資 [ #8230;] 引用元 : http //andronavi.com/feed 新着記事は見つかりませんでした。 今日の人気のあるページ カメラのシャッター音を消す(無音) (3) MP3 Music Download(着うたフルや着信音が無料でダウンロード(DL)できるアプリ)で着メロを無料ダウンロード保存 (3) FC2動画アプリ(FC2動画専用アプリ-アダルト表示禁止設定も可能。エロ動画も親が閲覧制限設定できるので、子供にも安心) (2) QRコードやバーコードをカメラで読み込み(QRコードスキャナー。雑誌のアプリインストールの定番ソフト) (1) flvプレイヤー(flv player 携帯電話で動画再生) (1) 昨日の人気のあるページ 着信音メーカー(Ringdroid)は簡単に着うたや着信メロディで着信音を作ってしまえるアプリ (4) 着信通知サービス-音声で知らせるサービス (3) QRコードやバーコードをカメラで読み込み(QRコードスキャナー。雑誌のアプリインストールの定番ソフト) (3) MP3 Music Download(着うたフルや着信音が無料でダウンロード(DL)できるアプリ)で着メロを無料ダウンロード保存 (2) iタウンページ-お店・会社情報検索サイトの決定版 (2) 当サイトでの人気ランキング MP3 Music Download(着うたフルや着信音が無料でダウンロード(DL)できるアプリ)で着メロを無料ダウンロード保存 (233357) FC2動画アプリ(FC2動画専用アプリ-アダルト表示禁止設定も可能。エロ動画も親が閲覧制限設定できるので、子供にも安心) (233158) YouTube ダウンロード(TubeX Fast YouTube Downloader) (201658) カメラのシャッター音を消す(無音) (189896) 自動壁紙せっちゃん(撮影した写真やダウンロードした画像を待ち受け画面にする) (137720) トップページ (127251) アメーバピグ(Ameba)公式アプリ (108499) QRコードやバーコードをカメラで読み込み(QRコードスキャナー。雑誌のアプリインストールの定番ソフト) (97214) Google Map(モバイルグーグルマップ) (93201) ニコニコPlayer(仮)【非公式】(Flash非対応のAndroid端末でも視聴できるニコニコ動画再生用アプリ。) (81869) アンドロイド(Android)マーケットでアプリがダウンロード出来ない時の修理方法 (79192) 乗換案内-乗換検索サービスや運行遅延情報、時刻表閲覧 (77807) セキュリティソフト(Android端末の安全を守るアンチウィルスフリー) (71734) 美人時計-時計アプリ (69798) ワンピース 壁紙-ONE PIECE (69348) クーポンマップ-ぐるなびとHot Pepperのクーポンデータを横断検索 (64431) 配達追跡-クロネコヤマト、佐川急便、ゆうパックなど配達会社の配達状況を確認できます。 (62478) Google Earth(手のひら上で地球を探索 ) (62441) 折り込みチラシビューワー-新聞の折り込みチラシ検索&表示アプリ (58455) デイリーモーション(Dailymotion)の動画を検索。その他eBayやYouTube検索などもできる (55103) はかるだけダイエットLITE-自分の体重を毎日記録してダイエット! (54898) ウイルスセキュリティソフト(スパイウェアにも対応) (52956) 着うたフルや着メロ、着信音を音楽ダウンロード(MP3-DL) (52095) iタウンページ-お店・会社情報検索サイトの決定版 (49591) ミクシィ公式アプリ「mixi」 (47275) パンドラTV(PandoraTV)モバイル (47003) マクドナルド公式アプリ-スマートフォンでクーポン(割引券)や店舗検索 (42932) music.jp着信音plus(着メロ) (41597) 運行情報チェック(電車の遅延・運行情報を確認するアプリ) (40388) グラビアアイドル安田美沙子(やすだみさこ)の動壁-安田美沙子01(はんなり)』ライブ壁紙アプリ。(アダルトとかエロではありません) (39008) AKB48公式ファンアプリ (33329) 就職活動に役立つ-かんたん学歴年度早見表 (32369) MP3-Free Music Download 着うたフルや着信音、着メロを無料でダウンロード保存(DL)できる (32352) ディズニーランドや大型スーパーの駐車場で自分の車をどこに停めたかがわかる (31280) 音楽ダウンロードmp3音楽検索歌詞で着メロを無料ダウンロード保存 (30770) 天気予報「ウェザーニュース」公式アプリ (29967) ローソン公式アプリ『LAWSON』~店舗検索やお試しクーポンなど表示 (29265) 青空文庫ビューア(作品や作家、目的別で本を検索) (28060) ガソリン価格比較 近隣ガソリンスタンド検索 (24558) クックパッド(COOKPAD)公式アプリ。日本最大の料理サイト (24038) 着信音メーカー(Ringdroid)は簡単に着うたや着信メロディで着信音を作ってしまえるアプリ (24016) ウィキペディア(wikipedia)のスマートフォンバージョン「ワペディア:モバイルウィキ」 (22669) 地震・気象情報 最新ニュース速報 (20354) 渋滞ナビゲーション-地図と文字で情報表示 (20160) 日本全国の詳細地図を無料で閲覧-マピオンマップ (18834) flvプレイヤー(flv player 携帯電話で動画再生) (16761) 処方薬&市販薬お薬検索-日々更新の薬データベース。 (15872) 着信通知サービス-音声で知らせるサービス (14174) 産経新聞の朝刊(経済情報紙 フジサンケイビジネスアイ)が紙面体裁そのまま読めます。 (9679) Amebaブログ(アメーバーブログ)投稿用アプリ (9661) 新聞速報リーダー=日経新聞、朝日新聞、読売新聞、毎日新聞、産経新聞の速報新聞記事を簡単に表示 (7660) 全国2万5000件のラーメン店を検索 (6709) 不動産情報全国検索(賃貸アパート・マンション、新築・分譲、一戸建て) (3756) メニュー (43) 右メニュー (39) プラグイン/動画(Youtube) (33) プラグイン/編集履歴 (32) プラグイン/コメント (29) イマナラ!時限クーポン - Googleマップ上から近くのクーポン発行店舗をカンタン検索 (24) プラグイン (18) プラグイン/関連ブログ (17) プラグイン/人気商品一覧 (15) プラグイン/ニュース (13) まとめサイト作成支援ツール (13) プラグイン/アーカイブ (10) 上へ 合計: - 今日: - 昨日: - トップページの合計: - #ref_list 編集
https://w.atwiki.jp/fezec/pages/10.html
コメントプラグイン @wikiのwikiモードでは #comment() と入力することでコメントフォームを簡単に作成することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_60_ja.html たとえば、#comment() と入力すると以下のように表示されます。 名前 コメント
https://w.atwiki.jp/fezec/pages/27.html
誰か食べてきて。 で約10分後。 名前 コメント
https://w.atwiki.jp/fezec/pages/21.html
もうなんと言っていいのか… 名前 コメント
https://w.atwiki.jp/cscd/pages/109.html
GPXに対して任意の時間幅の時間平均をとり、結果をGPXで吐くプログラム。 hoge_element = REXML Element.new("hoge") というのが最初だけでなく新しい要素をつくるときに毎回要ると知らなくて、でもなんだか惜しいところまで行ってたのでゴールまであと一歩のところでおかしな結果が出るのをREXMLのせいにしてかなりの時間悩み、いままでRubyを使ってきて初めてこんなにイライラしました。ここを見て己の間違いに気づき、もう仲直りしましたけど。というわけで、こんな感じ。 #!/usr/bin/ruby # -*- coding utf-8 -*- #座標の時間平均を取る #参考: http //www6.airnet.ne.jp/manyo/xml/ruby/step10.html require "rexml/document" require "time" experiment_name="e101" in_file_name = "#{experiment_name}_unix.gpx" out_file_name = "#{experiment_name}_average.gpx" out_doc = REXML Document.new()#出力ファイルを開き、前準備する out_doc.add(REXML XMLDecl.new(version="1.0",encoding="UTF-8",standalone="yes")) gpx_out = REXML Element.new("gpx")#出力ファイルの変数名にはoutをつけておく out_doc.add_element(gpx_out) gpx_out.add_attribute("creator","Machikaneko Investigation Team") gpx_out.add_attribute("version","1.0") gpx_out.add_attribute("xmlns","http //www.topografix.com/GPX/1/0") trk_out = REXML Element.new("trk") gpx_out.add_element(trk_out) name_out = REXML Element.new("name") name_out.add_text("20110829-120348")#あとで入力ファイルから読み込めるようにする予定。 trk_out.add_element(name_out) desc_out = REXML Element.new("desc") desc_out.add_text("Color 04000ff") trk_out.add_element(desc_out) trkseg_out = REXML Element.new("trkseg") trk_out.add_element(trkseg_out) #各データポイントはtrksegの下のtrkptという要素で区切られるから、 #これ以下の要素はループの中でつくる doc = nil #入力ファイルを開く File.open(in_file_name) {|xmlfile| doc = REXML Document.new(xmlfile) } start_time=1314457343 time=start_time i = 1 sumlong = 0 sumlati = 0 unitime=[] trkseg = doc.elements["/gpx/trk/trkseg"] trkseg.elements.each("trkpt"){|hoge| longtitude = hoge.attributes.get_attribute("lon").to_s.to_f latitude = hoge.attributes.get_attribute("lat").to_s.to_f unixtime = hoge.attributes.get_attribute("unixtime").to_s.to_f #REXML attribute = string = float とクラスを変更している if unixtime = time unitime[i]=unixtime sumlong = sumlong + longtitude sumlati = sumlati + latitude i+=1 else trkpt_out = REXML Element.new("trkpt") trkpt_out.add_text("") trkseg_out.add_element(trkpt_out) ele_out = REXML Element.new("ele") ele_out.add_text("") trkpt_out.add_element(ele_out) time_out = REXML Element.new("time") trkpt_out.add_element(time_out) speed_out= REXML Element.new("speed") speed_out.add_text("") trkpt_out.add_element(speed_out) if i != 1 trkpt_out.add_attribute("lat",sumlati/(i-1)) trkpt_out.add_attribute("lon",sumlong/(i-1)) t=Time.at(((unitime[1].to_f+unitime[i-1].to_f)/2).to_i) time_out.add_text(t.strftime("%Y-%m-%dT%H %M %SZ").to_s) else #つまりi=1なら trkpt_out.add_attribute("lat",latitude) trkpt_out.add_attribute("lon",longtitude) t=Time.at(unitime[1].to_i) time_out.add_text(t.strftime("%Y-%m-%dT%H %M %SZ").to_s) end i=1 time=time+3600 sumlong = 0 sumlati = 0 end } out_doc = File open("#{out_file_name}","w"){|outfile| out_doc.write(outfile,0) } できあがったGPXファイルは、GPS Visualizerで可視化するとよいかも。今回つくったのは、まちかねこ調査隊のe101実験におけるデータ解析のため。図示すると以下の通り。 生データ 1時間ごとの時間平均 たまにとんでもない位置を計測してるのを、なまらせることができた。
https://w.atwiki.jp/f-01a/pages/18.html
おすすめアプリ おすすめアプリゲーム マルチメディア画像 動画 リモコン ニュース・天気・地図地図 辞書・翻訳 ネットワーク2ちゃんねるビューア メッセンジャー 遠隔操作 電子マネー 通販・オークション その他docomoツール ランチャー スペック計測 ゲーム マルチメディア 画像 ColorAttendant 画像内の色名と色相を表示する 色の印象だけでなくRGBやYMCKでの表示や色の比較も可能 動画 ニコニコ動画モバイル ニコニコ動画の動画再生アプリ 時間帯にもよるが十分見られるレベル リモコン Gガイド番組表リモコン プリインストールの番組表&リモコン 地デジの他にBSにも対応 ワンセグの起動や録画が可能 iRemo2 対応機器が非常に多いリモコンアプリ 待受アプリケーション対応 ニュース・天気・地図 地図 モバイルGoogleマップ プリインストールの地図アプリGPSによる位置取得 ストリートビュー対応 新バージョンは地図設定(MENU/6/7/8)で選択が可能いったん削除してからDLし直す必要あり(「ソフトに誤りがあります」になる) DoJa→Starのバージョンアップはできないため 辞書・翻訳 ネットワーク 2ちゃんねるビューア W2Ch 高機能な2chブラウザ SDにログを溜め込める iMona シンプルで軽量な2chブラウザ zuzu鯖などで480x864版がダウンロード可能 メッセンジャー Windows Liveアプリ Windows Live メッセンジャーのiアプリ版 遠隔操作 mobile2PC 2.0 有料(3980円/月額料金なし) 30日の体験版あり 携帯からPCを遠隔操作動画や音声の再生、PCからのファイル転送が可能 PCのブラウザを遠隔操作すればフルブラウザになる 応用次第で色々と使える 電子マネー iD携帯に後払いのクレジット機能を付加する 使用分は携帯の料金とまとめて請求される 年会費無料、DCMX miniで上限月1万円(状況によって3万円) モバイルSuica携帯にSuicaの機能を付加する 改札外ならチャージや定期の購入がいつでも可能 支払いにビューカード以外を使用する場合は年会費1000円ただし実質無料にする方法はある( Business Media 誠:4月からも年会費無料でモバイルSuicaを使う方法 ) 通販・オークション Amazonスキャンサーチ 商品のバーコードを読み取ってAmazonのページを表示する 相場価格をチェックしたりその場で購入したりできる その他 docomoツール ドコモ料金案内 (携帯のみ)使用料金を自動取得しグラフ表示できる 2009/04/01よりv3.0が使用可能になったVGA対応+グラフィカルになった iウィジェット版が付属する ランチャー TOrganizer/TOrganizerS( DoJa版 / Star版 )Windows風のiアプリ、ブラウザ、スケジューラ、ワンセグのランチャー 簡易的なテキスト/画像ビューア、カレンダー、Google検索を搭載 待受アプリケーション対応 Starアプリを起動する場合はStar版を使う必要あり スペック計測 ケータイ・スピードテスト iアプリによる通信速度測定 全体や機種ごとについて、ランキングや平均値を確認可能 iアプリベンチ2.0 iアプリの実行速度を計測 TSystemInfo/TSystemInfoS( DoJa版 / Star版 )DoJa/Starのスペックや取得できる情報を表示する Wiki形式でテキスト出力が可能 TTestApps/TTestAppsS( DoJa版 / Star版 )iアプリのオプションAPIなどの動作チェック 「画面発色確認」でドット抜けや常灯を確認できる